package day01;

/**
 * @author Jetwang
 * @version 1.0
 * @since 2023/2/27 10:31
 */
public class SingleLinkedListTest {
    public static void main(String[] args) {
        SingleLinkedList list = new SingleLinkedList();
        // list.addFirst(1);
        // list.addFirst(2);
        // list.addFirst(3);
        // list.addFirst(4);


        // list.loop(System.out::println);
        // System.out.println("======");
        // list.loop2(System.out::println);
        // System.out.println("======");
        // for (Integer ele : list) {
        //     System.out.println(ele);
        // }

        list.addFirst(1);
        // list.addFirst(2);
        // list.addFirst(3);
        // list.addLast(4);
        // list.addLast(5);
        list.addLast(6);
        list.loop(System.out::println);
        // list.test();

        // System.out.println("索引位置为3的值:" + list.get(3));
        // list.insert(2, 100);
        // list.loop(System.out::println);
        // list.insert(10, 100);
        // list.removeFirst();
        // list.removeFirst();
        // list.removeFirst();
        // list.remove(0);
        // list.loop(System.out::println);
        System.out.println("======");
        list.loop3(System.out::println, System.out::println);
    }
}
